package cn.yunhe.dao;

import cn.yunhe.entity.User;

import java.util.List;
import java.util.Map;

public interface IUserDao {


    User selectByPrimary(int userId);

    List<User> selectAll();

    int addUser (User user);

    int delUser(User user);

    Integer selectByNameAndPass(User user);

    User getUser(User user);

    void editUser(User user);

    /**
     * 分页查询
     * @param cond
     * @return
     */
    List<User> getLikeUsers(Map<String,Object> cond);


    /**
     * 查询符合条件的信息条数
     * @param cond
     * @return
     */
    Integer getCount(Map<String,Object> cond);
}
